Auto Sp
EN A class that allows defining custom Sp text dimensions based on screen qualifiers (UiModeType, Width, Height, Smallest Width).
The value is resolved using a Context and uses the base value or a custom value, applying dynamic scaling.
PT Classe que permite definir dimensões de texto Sp customizadas baseadas em qualificadores de tela (UiModeType, Largura, Altura, Smallest Width).
Properties
Functions
EN Allow applying aspect ratio based constraint scaling. PT Permite aplicar o redimensionamento baseado na proporção da tela.
EN Resolves assp, ahsp, and awsp in one pass (single UiModeType.fromConfiguration read). PT Resolve assp, ahsp e awsp numa só passagem.
EN Allow ignoring the constraint scaling based on multi-window resizing properties. PT Permite ignorar o dimensionamento para os layouts de múltiplas janelas (divisão de tela).
EN Adds a new entry and re-sorts the list by priority, then by qualifier value (descending).
EN Resolves qualifier to px using the first matching CustomSpEntry, optionally overriding font scale. PT Resolve qualifier em px usando a primeira CustomSpEntry correspondente, com override opcional da escala de fonte.
EN Shared implementation for resolvePx, asspAhspAwspPx, and asemAhemAwemPx. PT Implementação compartilhada para resolvePx, asspAhspAwspPx e asemAhemAwemPx.
EN Priority 4: orientation only. PT Prioridade 4: apenas orientação.
EN Priority 2: UiModeType only (e.g. TELEVISION, WATCH). PT Prioridade 2: apenas UiModeType (ex.: TELEVISION, WATCH).
EN Priority 3: Dp qualifier (sw, h, w) without UiModeType restriction. PT Prioridade 3: qualificador Dp (sw, h, w) sem restrição de UiModeType.
EN Priority 1: Most specific qualifier — combines UiModeType and Dp qualifier (sw, h, w). PT Prioridade 1: qualificador mais específico — combina UiModeType e qualificador Dp (sw, h, w).